package com.sq.ai.service;

import com.sq.ai.pojo.SysAlgor;
import com.baomidou.mybatisplus.extension.service.IService;
import com.sq.ai.vo.SysAlgorVo;

import java.util.List;

/**
 *
 */
public interface SysAlgorService extends IService<SysAlgor> {

    /**
     * 新增或删除算法
     * @param sysAlgor
     * @return
     */
    boolean insertOrUpdate(SysAlgor sysAlgor);


    /**
     * 查询算法
     * @param sysAlgor
     * @return
     */
    List<SysAlgor> selectByWhere(SysAlgor sysAlgor);

    /**
     * 删除算法
     * @param algorId
     * @return
     */
    boolean removeSysAlgor(String algorId);

    /**
     * 获取单个算法信息
     * @param algorId
     * @return
     */
    SysAlgor getOneAlgor(String algorId);


    List<SysAlgorVo> getAlgorLabel();

}
